input[type="text"],input[type=password],textarea{font-family:Arial, Helvetica, sans-serif;color:#9a8369;font-size:13px;vertical-align:middle;font-weight:normal;padding:15px 15px 17px 16px;margin:0;background:#fff;border:1px solid #e7e7e7;outline:none;width:284px;}
/* Contact form */
.contact-form{position:relative; padding:2px 0 0px 2px;}
.contact-form fieldset{border:none;padding:0}
.contact-form label {display:block;height:60px;}
.contact-form input{ width:313px;}
.contact-form textarea{height:124px;overflow:auto;width:476px; resize:none;}
.contact-form .message{height:160px;}
.buttons{position:relative; overflow:hidden; padding:25px 0 0 0; text-align:right;}
/*.buttons span{position:relative; overflow:hidden; margin-left:15px;}*/
.success, .error, .empty{display:none; text-align:left;}
.error, .empty, .warning{position:relative; color:red; font-size:11px; top:-40px; left:360px;}
.message .error, .message .empty{ top:0; left:10px;}
.success, .success strong{ color:#fc912f;}
/* Form1 form (form-mini) */
.form-mini { margin:-2px 0 0 2px;}
.form-mini label{ display:block; min-height:39px;}
.form-mini input{padding:7px 7px 8px 10px;width:284px;border:1px solid #cec7bf;color:#a5998a;font-size:12px;}
.form-mini textarea{padding:7px 7px 8px 10px;width:284px; height:85px;overflow:auto; resize:none;color:#a5998a;border:1px solid #cec7bf;font-size:12px;}
.form-mini label.message{ min-height:39px;}
.buttons2{position:relative; overflow:hidden; padding:11px 6px 0 0; text-align:right;}
.buttons2 span{position:relative; overflow:hidden; margin-left:1px;}
.buttons2 a{padding:6px 25px 8px 23px;}
.form-mini .error, .form-mini .empty, .form-mini .warning{position:relative; color:red; font-size:11px; top:0px; left:10px;}
/* Search2 form */	
#search2{padding:32px 0 0 0; margin-right:-2px;}
#search2 input{font-size:12px; font-family:Arial, Helvetica, sans-serif; color:#969696; background:url(../../images/input.jpg) 0 0 repeat-x #fff; padding:6px 7px 5px 9px; border:1px solid #dedede; width:214px; border-radius:2px 0 0 2px;-moz-border-radius:2px 0 0 2px;-webkit-border-radius:2px 0 0 2px; min-height:15px;}
#search2 a{ display:inline-block;font:12px/15px Arial, Helvetica, sans-serif; color:#969696; background:url(../../images/input.jpg) 0 0 repeat-x #fff; padding:6px 12px 5px 9px; border:1px solid #dedede; border-left:1px solid #fff; border-radius:0 2px 2px 0; -moz-border-radius:0 2px 2px 0; -webkit-border-radius:0 2px 2px 0;}
#search2 a:hover{ color:#fc912f; text-decoration:none;}
/* Search form */	
#search{ padding:13px 0 0 0;}
#search input{ width:181px;padding:5px;}
#search .button{ margin:0 0 0 1px;}
/* Newsletter-form */
#newsletter-form fieldset{border:none}
#newsletter-form label{color:#909090;font-size:12px;display:block;margin-bottom:5px;}
#newsletter-form input[type=text]{width:202px;margin-right:1px;padding:7px 9px;}
#newsletter-form a{vertical-align:middle;width:30px;height:30px;display:inline-block;background-color:#000;background-image:url(../../images/newsletter.png);background-position:50% 50%;background-repeat:no-repeat;}
#newsletter-alt-form fieldset{border:none}
#newsletter-alt-form input[type=text]{width:215px;margin-right:5px;padding:6px 6px 5px 6px;}
#newsletter-alt-form a{vertical-align:middle;}